. Các máy tính có một mục đích Các máy tính có một mục đích (single-purpose computer) là loại xuất hiện sớm nhất của thiết bị máy tính. Khi được cung cấp dữ liệu, nó có thể tính kết quả của một hàm đơn giản đã được thiết lập trong cơ chế của nó. Các máy tính có mục đích không nhất định gần như đã thay thế hoàn toàn các máy tính có một mục đích và, do đó, đã phát sinh một lĩnh vực hoạt động mới của loài người: phát triển phần mềm. Các máy tính có mục đích không nhất định cần phải được lập trình với một bộ chỉ thị liên quan đến hành động mà chúng được yêu cầu thực hiện và các chỉ thị này được biết đến một cách tổng quát như là phần mềm máy tính. Việc thiết kế các thiết bị tính toán có một mục đích hay có mục đích đặc biệt hiện nay là những bài tập khái niệm thuần túy bao gồm các phần mềm thiết kế. Theo hình thức hoạt động Máy tính có thể được phân loại tùy theo cách thức người dùng vận hành. Có hai loại chính: kiểu xử lý tuần tự (batch processing) và kiểu xử lý tương tác (interactive processing). Các ứng dụng máy tính Các máy tính điện tử dùng kỹ thuật số (digital computer) đầu tiên, với kích thước lớn và giá thành cao, phần lớn thực hiện các tính toán khoa học, thông thường để hỗ trợ các mục tiêu quân sự. ENIAC đầu tiên được thiết kế để tính toán các bảng đạn đạo cho pháo binh nhưng nó cũng được sử dụng để tính toán mật độ nơtron trên bình diện để hỗ trợ vào thiết kế bom khinh khí. Công việc tính toán này, xảy ra từ tháng 12, 1945 đến tháng 1, 1946 với hàng triệu thẻ đục lỗ, vạch ra rằng một thiết kế cho bom kinh khí đang được xem xét lúc đó sẽ không thành công. (Rất nhiều siêu máy tính hiện nay cũng được sử dụng để giả lập các vũ khí hạt nhân.) CSIR Mk I, chiếc máy tính có sẵn chương trình (stored-program computer) đầu tiên của Úc được sử dụng để lượng giá các mô hình mưa cho lưu vực các sông thuộc sơ đồ dãy núi Snowy, một dự án thủy điện lớn. Các máy khác được sử dụng trong việc phân tích mã hóa, ví dụ như chiếc máy tính với kỹ thuật số được lập trình đầu tiên trên thế giới (tuy không phải là máy tính có mục đích không nhất định) là Colossus, được lắp ráp trong Đệ nhị thế chiến. Bất chấp sự định hướng ban đầu cho các ứng dụng khoa học, máy tính đã được sử dụng trong nhiều lĩnh vực khác. Trước tiên các máy tính có sẵn chương trình được sử dụng để giải quyết các vấn đề kinh doanh. LEO, máy tính có sẵn chương trình lắp ráp bởi công ty J. Lyons and Co tại Anh, đã hoạt động và được sử dụng để quản lý hàng tồn kho, cũng như các mục đích khác, cho 3 năm trước khi IBM lắp ráp chiếc máy tính có sẵn chương trình đầu tiên của họ. Việc giảm giá thành và kích thước của máy đã liên tục làm nó phù hợp cho những tổ chức nhỏ hơn. Với sự phát minh ra bộ vi xử lý trong thập niên 1970 thì việc lắp ráp máy tính rẻ tiền đã trở thành khả thi. Trong thập niên 1980 máy tính cá nhân trở lên phổ biến cho nhiều công việc từ kế toán, soạn thảo, in ấn tài liệu tới tính toán các dự báo và các công việc toán học lặp lại qua các bảng tính.